package pe.edu.upc.jtigers.svpn.data.queryable;

public final class PlanNegocioQueryable {

	public final static String BUSCAR = "SELECT p FROM PlanNegocio p WHERE "
			+ "((p.roi >= :roiInicio or 0.0 = :roiInicio) and (p.roi <= :roiFin or 0.0 = :roiFin)) and "
			+ "((p.tiempoEjecucion >= :tiempoEjecucionInicio or 0 = :tiempoEjecucionInicio) and (p.tiempoEjecucion <= :tiempoEjecucionFin or 0 = :tiempoEjecucionFin)) and "
			+ "((p.inversionTotal >= :inversionTotalInicio or 0.0 = :inversionTotalInicio) and (p.inversionTotal <= :inversionTotalFin or 0.0 = :inversionTotalFin)) and "
			+ "((p.margenNetoAnio >= :margenNetoInicio or 0.0 = :margenNetoInicio) and (p.margenNetoAnio <= :margenNetoFin or 0.0 = :margenNetoFin)) and "
			+ "(titulo like :criterio or visionNegocio like :criterio or "
			+ "descripcionPlan like :criterio or null = :criterio or '' = :criterio) and"
			+ "(idSabio = :idSabio or 0 = :idSabio) and "
			+ "(idDetalleParametro = :idEstadoPlan or 0 = :idEstadoPlan)";

}
